package com.dkm.orproject.dkmoa.domain;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
@Data
public class OaGradeFlow {
    /** 定级id 定级id*/
    private Long pkGradeId;

    /** 薪资定级流程名称*/
    private String gradeName;

    /** 员工id 员工id*/
    private Long personnelId;

    /** 入职日期 入职日期*/
    private Date affirmTime;

    /** 生效日期 生效日期*/
    private Date reachTime;

    /** 定级类型 定级类型（数据字典）*/
    private Long gradeType;

    /** 前基本工资 前基本工资*/
    private BigDecimal frontBeforeSalary;

    /** 前住房补贴*/
    private BigDecimal frontBeforeHousing;

    /** 前交通补贴*/
    private BigDecimal frontBeforeTraffic;

    /** 前社保补贴*/
    private BigDecimal frontBeforeSocialSecurity;

    /** 前工龄补贴*/
    private BigDecimal frontBeforeSeniority;

    /** 前其他补贴*/
    private BigDecimal frontBeforeElse;

    /** 前合计 其合计*/
    private BigDecimal frontBeforeTotal;

    /** 后基本工资 后基本工资*/
    private BigDecimal frontLaterSalary;

    /** 后住房补贴*/
    private BigDecimal frontLaterHousing;

    /** 后交通补贴*/
    private BigDecimal frontLaterTraffic;

    /** 后社保补贴*/
    private BigDecimal frontLaterSocialSecurity;

    /** 后工龄补贴*/
    private BigDecimal frontLaterSeniority;

    /** 后其他补贴*/
    private BigDecimal frontLaterElse;

    /** 后合计 其合计*/
    private BigDecimal frontLaterTotal;

    /** 员工所在部门审核意见 员工所在部门审核意见*/
    private String departmentOpinion;

    /** 人事部审核意见 人事部审核意见*/
    private String personnelOpinion;

    /** 总经理审批意见 总经理审批意见*/
    private String managerOpinion;

    /** 流程进度 流程进度id*/
    private Long gradeSchedule;

    /** 有效性  0无效，1有效*/
    private String isRevision;

    /** 创建人*/
    private String createdBy;

    /** 创建时间*/
    private Date createdTime;

    /** 更新人*/
    private String updatedBy;

    /** 更新时间*/
    private Date updatedTime;



}